.clear{zoom:1;}
.clear:after{content:''; width:0; height:0; display:block; clear:both;}
.quick_links_wrap{font-size:0;width:53px;position:fixed;right:3px;bottom:40px;z-index:11;-webkit-transition:width linear .4s;-moz-transition:width linear .4s;-ms-transition:width linear .4s;transition:width linear .4s;_position:absolute;_bottom:auto;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);}
.quick_links_wrap.quick_links_min{width:30px;}
.quick_links_wrap.quick_links_dockright{margin-left:0;left:auto;right:4px;}
.quick_links_panel{height:272px; background:#FBFBFB;border:1px solid #EAEAEA;box-shadow:0 0 4px rgba(0,0,0,.14);width:56px;position:absolute;left:0;bottom:0;  -webkit-transition:all ease .4s;-moz-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s;}
.quick_links_min .quick_links_panel{height:0px;width:32px;}
.quick_links_min a.return_top{width:100%; height:32px;background: #FBFBFB;box-shadow: 0px 0px 4px rgba(0,0,0,0.14);border: 1px solid #edecec;left: 0;bottom: 0;position: relative;}
.quick_links_min a.my_qlinks, .quick_links_min a.ico_lx, .quick_links_min .ico_zx, .quick_links_min .ico_mx{display:none;}

.quick_links a.return_top{display:none;}
.quick_links_allow_gotop{height:302px;}
.quick_links_allow_gotop a.return_top{display:block;}
.quick_links_min .quick_links_allow_gotop{height:32px;}
.quick_links_panel .quick_toggle{background:#FBFBFB;height:30px;width:100%;position:absolute;left:0;bottom:0;}
.quick_links_panel .toggle{background:url("../images/index/bg_hor.png") no-repeat -160px -62px;margin:-10px 0 0 -10px;height:20px;width:20px;position:absolute;left:50%;top:50%;-webkit-transition:all linear .4s;-moz-transition:all linear .4s;-ms-transition:all linear .4s;transition:all linear .4s;}
:root .quick_links_panel .toggle{background-position:-160px -82px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.quick_links_min .quick_links_panel .toggle{background-position:-160px -82px;}
:root .quick_links_min .quick_links_panel .toggle{background-position:-160px -82px;-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);}
.quick_links{width:100%;position:absolute;left:-1px;width: 32px; -webkit-transition:top ease .4s;-moz-transition:top ease .4s;-ms-transition:top ease .4s;transition:top ease .4s;}
.quick_links_allow_gotop .quick_links, .quick_links_allow_gotop .quick_links{top:0;}
.quick_links_min .quick_links{top:-30px;}
.quick_links a{ display:block;border:1px solid #fff;border-bottom-color:#edecec;color:#4467a7;font-size:12px;margin:0; width:55px;height: 60px; text-align:center; float:left;}
.quick_links a:hover, .quick_links a.current{background-color:#4467a7;border-color:#4467a7;color:#fff;}
.quick_links i{ -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;  display:inline-block;cursor:pointer;height:30px;width:30px;vertical-align:top;}
.quick_links a:hover i, .quick_links a.current i{background-position:0 -220px;}
.quick_links .message{background-position:-190px -182px;}
.quick_links a:hover .message, .quick_links a.current .message{background-position:-190px -220px;}
.quick_links .cart{background-position:-38px -182px;}
.quick_links a:hover .cart, .quick_links a.current .cart{background-position:-38px -220px;}
.quick_links .setting{background:url("../images/index/ico_sy.jpg") no-repeat;}
.quick_links a:hover .setting{background-position:0 -30px;}
.quick_links .qa{background-position:-114px -182px;background:url("../images/index/ico_ph.jpg") no-repeat;}
.quick_links div:hover .qa{background-position:0px -31px;}
.quick_links .lx{background:url("../images/index/ico_dh.jpg") no-repeat;}
.quick_links a:hover .lx{background-position:0 -30px;}
.quick_links .qaq{background-position:-114px -182px;background:url("../images/index/ico_sao.jpg") no-repeat;}
.quick_links div:hover .qaq{background-position:0px -31px;}

.quick_links .ico_lx{position:relative;}
.quick_links .ico_lx p{display:none; position:absolute; right:100%; top:-20px; background:#4467a7;padding:10px; color:#fff; width:190px; height:100px;}
.quick_links .ico_lx p b{display:block; line-height:40px; font-size: 14px;}

.quick_links .ico_zx{font-size:12px; float:left; width:55px; height:60px; position:relative;border:1px solid #fff; border-bottom-color:#edecec;color:#4467a7;margin:0;text-align:center;}
.quick_links .ico_zx:hover{background:#4467a7;color:#fff;}
.quick_links .ico_zx p{display:none; position:absolute; right:100%; top:-30px; border:1px solid #e2e2e2; background:#fff; width:190px; border-right:0; padding:10px;}
.quick_links .ico_zx:hover p{display:block;}
.quick_links .ico_zx p a{ width:170px; height:45px; line-height:40px;}

/* 二维码 */
.quick_links .ico_mx{font-size:12px; float:left; width:55px; height:60px; position:relative;border:1px solid #fff; border-bottom-color:#edecec;color:#4467a7;margin:0;text-align:center;}
.quick_links .ico_mx:hover{background:#4467a7;color:#fff;}
.quick_links .ico_mx p{display:none; position:absolute; right:100%; top:-17px; width:90px; border-right:0; padding:16px;}
.quick_links .ico_mx:hover p{display:block;margin-right: 68px; margin-bottom: 50px;}
.quick_links .ico_mx p a{ width:70px; height:30px; line-height:30px;}

.quick_links .top{background:url("../images/index/ico_mintop.png") no-repeat 6px 6px;}
.quick_links a:hover .top, .quick_links a.current .top{background-position:6px -14px;}
.quick_links_min .quick_links a:hover .top, .quick_links_min .quick_links a.current .top{background-position:6px -14px;}
.quick_links span{display:block;cursor:pointer;padding-top:1.5px;height:2em;width:100%;overflow:hidden;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;}
.quick_links .num, .quick_links .num b,
.quick_links_pop .num, .quick_links_pop .num b{display:inline-block;padding-right:6px;vertical-align:top;}
.quick_links .num, .quick_links_pop .num{background-position:-210px -82px;color:#fff;cursor:pointer;font:12px/18px Arial;margin-left:6px;padding:0 0 0 6px;vertical-align:middle;}
.quick_links .num{margin:-40px 0 0;position:absolute;left:38px;}
.quick_links a:hover .num, .quick_links a.current .num{background-position:-220px -82px;}
.quick_links a:hover .num b, .quick_links a.current .num b{background-position:100% -122px;}